#ifndef __COMMON_H__
#define __COMMON_H__
#include<assert.h>
#include<stdio.h>
#define __serial  //defined as serial version
//#define __vector  //defined if using vector
typedef int _bool; 
#define true 1
#define false 0
#define _ALIGN_ (16)
#define n_align(size, align) ((size) % align ? (size) + align - (size) % align : (size)) 
#define TODO() printf("please implement me\n"); assert(0)

//#define BASIC_CDCL
#define MPI_CDCL
//#define USE_PTHREAD
//#define BASIC
//#define USE_OMP

#endif